package com.github.shiqiyue.app.config.captcha;

/***
 * captcha 存储
 * @author wenyao.wu
 * @since 2020年4月28日
 */
public interface ICaptchaStore {

    /***
     * 保存验证码
     * @param captcha 验证码
     * @param captchaType 验证码类型
     */
    void store(String captcha, Integer captchaType);

    /***
     * 验证码是否与存储的一致
     * @param captcha 验证码
     * @param captchaType 验证码类型
     * @param ignoreCase 是否忽略大小写
     * @return 是否一致
     */
    boolean match(String captcha, Integer captchaType, Boolean ignoreCase);
}
